DataTables是jQuery的JavaScript函式庫,目的是強化表格操作(如搜尋、排序),並自動加入元件引入表格中,使用非常靈活且簡易
GitHub Star: 5,100
Javascripting Overall: 77%
瀏覽器: Chrome、Firefox和IE8+
RWD: 支援
License: MIT
CDN
<!-- jQuery v1.9.1 -->
<script src="https://code.jquery.com/jquery-1.9.1.min.js"></script>
<!-- DataTables v1.10.16 -->
<link href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css" rel="stylesheet" />
<script src="https://cdn.datatables.net/1.10.16/js/jquery.dataTables.min.js"></script>
$ npm install datatables.net
$ npm install datatables.net-dt
$ bower install datatables.net --save
$ bower install datatables.net-dt --save
<table class="example">
<thead>
<tr>
<td></td>
...
</tr>
</thead>
<tbody>
<tr>
<td></td>
...
</tr>
</tbody>
</table>
<script>
$( ".example" ).DataTable();
</script>
<table class="example">
<thead>
<tr>
<td></td>
...
</tr>
</thead>
<tbody>
<tr>
<td></td>
...
</tr>
</tbody>
</table>
<!-- fixedHeader.dataTables v3.1.3 -->
<link href="https://cdn.datatables.net/fixedheader/3.1.3/css/fixedHeader.dataTables.min.css" rel="stylesheet" />
<script src="https://cdn.datatables.net/fixedheader/3.1.3/js/dataTables.fixedHeader.min.js"></script>
<script>
$( ".example" ).DataTable({
// 參數設定[註1]
"bPaginate": false, // 顯示換頁
"searching": false, // 顯示搜尋
"info": false, // 顯示資訊
"fixedHeader": true, // 標題置頂
});
</script>
[註1]
參數|預設值|描述
---|---
bPaginate|true
|顯示換頁
searching|true
|顯示搜尋
info|true
|顯示資訊
fixedHeader|false
|標題置頂